home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 111 / PC Guia 111.iso / Software / Utils / NetObjects Fusion 7.0 / NOF7Trial.exe / data1.cab / Fsi_-_English / Update / GetReleaseNotes.js next >
Text File  |  2002-06-12  |  3KB  |  69 lines

  1. function getReleaseNotes(current, latest, filename)
  2. {
  3.     app = new ActiveXObject('FSI.FSIApplication');
  4.     versionString = app.GetRegistryString(true, 'Version');
  5.     versionString = versionString.split('.');
  6.     version = versionString[0];
  7.     versionInfo = app.GetRegistryString(true, 'VersionInfo');
  8.  
  9.     app.WriteTempFile(filename,
  10.                             '<html><head><title>Release Notes</title>' +
  11.                             '<script language="JavaScript">' +
  12.                             'app = new ActiveXObject("FSI.FSIApplication");' +
  13.                             'function exit() { app.CloseDialog(true); }' +
  14.                             '</script>' +
  15.                             '</head><body>' +
  16.                             '<p><font face="Verdana" size="4">NetObjects Fusion Update Release Notes</font></p>',
  17.                             false);
  18.     if (app.CurrentFusionUpdate == current && app.LatestFusionUpdate == latest)
  19.         app.WriteTempFile(filename,
  20.                             '<p><font face="Verdana">Available updates:</font></p>\n',
  21.                             true);
  22.     else
  23.         app.WriteTempFile(filename,
  24.                             '<p><font face="Verdana">Completed updates:</font></p>\n',
  25.                             true);
  26.  
  27.     for (i = current + 1; i <= latest; i++)
  28.     {
  29.         request = 'Application=Fusion&Version=' + version + '&VersionInfo=' + versionInfo + '&Type=UpdateInfo&Sequence=' + i;
  30.         s = app.HttpRequest('http://www.netobjects.com/update/UpdateInfo.cgi', '', request, false, false, true);
  31.         app.WriteTempFile(filename, s + '\n', true);
  32.     }
  33.  
  34.     app.WriteTempFile(filename, '<p align="center"><input type="button" value="Close" onclick=exit()></p>', true);
  35.     app.WriteTempFile(filename, '</body>', true);
  36. }
  37.  
  38. function getPrevReleaseNotes(current, latest, filename)
  39. {
  40.     var app = new ActiveXObject('FSI.FSIApplication');
  41.     var versionString = app.GetRegistryString(true, 'Version');
  42.     var versionString = versionString.split('.');
  43.     var version = versionString[0];
  44.     var versionInfo = app.GetRegistryString(true, 'VersionInfo');
  45.  
  46.     app.WriteTempFile(filename,
  47.                             '<html><head><title>Release Notes</title>' +
  48.                             '<script language="JavaScript">' +
  49.                             'app = new ActiveXObject("FSI.FSIApplication");' +
  50.                             'function exit() { app.CloseDialog(true); }' +
  51.                             '</script>' +
  52.                             '</head><body>' +
  53.                             '<p><font face="Verdana" size="4">NetObjects Fusion Update Release Notes</font></p>',
  54.                             false);
  55.     app.WriteTempFile(filename,
  56.                         '<p><font face="Verdana">Completed updates:</font></p>\n',
  57.                         true);
  58.  
  59.     for (i = current + 1; i <= latest; i++)
  60.     {
  61.         var request = 'Application=Fusion&Version=' + version + '&VersionInfo=' + versionInfo + '&Type=UpdateInfo&Sequence=' + i;
  62.         var s = app.HttpRequest('http://www.netobjects.com/update/UpdateInfo.cgi', '', request, false, false, true);
  63.         app.WriteTempFile(filename, s + '\n', true);
  64.     }
  65.  
  66.     app.WriteTempFile(filename, '<p align="center"><input type="button" value="Close" onclick=exit()></p>', true);
  67.     app.WriteTempFile(filename, '</body>', true);
  68. }
  69.